package AgentesClassificadores;

public class ClassificacaoFornecedor {
	private String nomeFornecedor;
	private int inovacao;
	private int qualHistorico;
	private int acordosComerciais;
	private int cumprimentoPrazos;
	private int rating;

	public ClassificacaoFornecedor(int inovacao, int qualHistorico, int acordosComerciais, int cumprimentoPrazos, String nomeFornecedor,int rating) {
		this.inovacao = inovacao;
		this.rating = rating;
		this.qualHistorico = qualHistorico;
		this.acordosComerciais = acordosComerciais;
		this.cumprimentoPrazos = cumprimentoPrazos;
		this.nomeFornecedor = nomeFornecedor;
	}

	public int getInovacao() {
		return inovacao;
	}

	public int getQualHistorico() {
		return qualHistorico;
	}

	public int getAcordosComerciais() {
		return acordosComerciais;
	}

	public int getCumprimentoPrazos() {
		return cumprimentoPrazos;
	}	

	public int getRating() {
		return rating;
	}

	public float getClassificacao() {
		return (((float)inovacao/5) + ((float)qualHistorico/5) + ((float)acordosComerciais/5) + ((float)cumprimentoPrazos/5) + ((float)rating/5)*3) / 7;
	}

	public String getNomeFornecedor() {
		return nomeFornecedor;
	}
}
